immersed pump - Turkish English Dictionary